package service;

import pojo.Commodity;

import java.util.List;

/**
 * service层的商品接口
 * @author 叶军军
 */
public interface CommodityService {

    /**
     * 查询所有的上架商品信息
     * @param state
     * @return
     */
    List<Commodity> queryAllCommodity(int state);

    /**
     * 根据所属父类查询上架商品信息
     * @param clId
     * @param state
     * @return
     */
    List<Commodity> queryCommodityByClId(int clId,int state);

    /**
     * 查询所有参与秒杀活动的商品
     * @return
     */
    List<Commodity> querySeckillCommodity();

    /**
     * 根据搜索关键字查询商品信息
     * @param value
     * @return
     */
    List<Commodity> queryCommoditiesByValue(String value);
}
